<?php
/**
 * @package Joostina
 * @copyright Авторские права (C) 2008-2010 Joostina Team. Все права защищены.
 * @license Лицензия http://www.gnu.org/licenses/gpl-2.0.htm GNU/GPL, или help/license.php
 * Joostina! - свободное программное обеспечение распространяемое по условиям лицензии GNU/GPL
 * Для получения информации о используемых расширениях и замечаний об авторском праве, смотрите файл help/copyright.php.
 */

// запрет прямого доступа
defined('_VALID_MOS') or die();

$_MAMBOTS->registerFunction( 'onInitEditor', 'joiEditorInit' );
$_MAMBOTS->registerFunction( 'onGetEditorContents', 'joiEditorGetContents' );
$_MAMBOTS->registerFunction( 'onEditorArea', 'joiEditorArea' ); 

/**
 * javascript initialisation
 */
function joiEditorInit() {
	global $my, $database, $option;

	$mainframe = &mosMainFrame::getInstance();

	if(!$mainframe->allow_wysiwyg) {
		return false;
	}

	require_once( JPATH_BASE.DS.'components'.DS.'com_joieditor'.DS.'joieditor.class.php' );
	$tiny_mce = new joiEditor($database, '', $option);
	$tiny_mce->load_editor();
}

function joiEditorGetContents( ) {?>
	tinyMCE.triggerSave();
	<?php
}

function joiEditorArea( $name, $content, $hiddenField, $width, $height, $col, $row, $params=null ) {
	?><textarea id="<?php echo $hiddenField;?>"  name="<?php echo $hiddenField;?>" cols="<?php echo $col;?>" rows="<?php echo $row;?>" style="width:<?php echo $width;?>px; height:<?php echo $height;?>px;"  class="mceEditor"><?php echo $content;?></textarea><?php
}